new ShortLookupTable(int offset, short[] data) :: 자주 쓰이는 메소드및 API 를 정리합니다.[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

자주 쓰이는 메소드및 API 를 정리합니다.
[1]
등록일:2008-03-17 10:26:28 (0%)
작성자:
제목:new ShortLookupTable(int offset, short[] data)
import  java.awt.Graphics;
import  java.awt.image.BufferedImage;
import  java.awt.image.BufferedImageOp;
import  java.awt.image.LookupOp;
import  java.awt.image.ShortLookupTable;

import  javax.swing.JFrame;
import  javax.swing.JPanel;

public  class  MainClass  extends  JPanel  {

    public  void  paint(Graphics  g)  {
        short[]  invert  =  new  short[256];

        for  (int  i  =  0;  i  <  invert.length;  i++)
            invert[i]  =  (short)  (255  -  i);

        BufferedImageOp  invertOp  =  new  LookupOp(new  ShortLookupTable(0,  invert),  null);

        BufferedImage  clone  =  invertOp.filter(createImage(),  null);

        g.drawImage(clone,  20,20,this);
    }

    
    private  BufferedImage  createImage(){
        BufferedImage  bufferedImage  =  new  BufferedImage(200,200,BufferedImage.TYPE_INT_RGB);
        Graphics  g  =  bufferedImage.getGraphics();
        g.drawString("ssiso.mireene.com",  20,20);
        
        return  bufferedImage;
    }

    public  static  void  main(String[]  args)  {
        JFrame  frame  =  new  JFrame();
        frame.getContentPane().add(new  MainClass());

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(200,  200);
        frame.setVisible(true);
    }  
    
}            
[본문링크] new ShortLookupTable(int offset, short[] data)
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=2823
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.